#include <string>
#include <fstream>
#include <sstream>
std::stringstream output;
std::string header = "target datalayout = \"e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128\"\ntarget triple = \"x86_64-pc-windows-msvc19.27.29112\"\n\n";
std::string ending = "\n\n\ndeclare dso_local i32 @printf(i8*, ...) #1\ndeclare dso_local i32 @putchar(i32) #1\ndeclare dso_local i32 @puts(i8*) #1\ndeclare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #1\n\nattributes #0 = { noinline nounwind optnone uwtable \"frame-pointer\" = \"none\" \"min-legal-vector-width\" = \"0\" \"no-trapping-math\" = \"true\" \"stack-protector-buffer-size\" = \"8\" \"target-cpu\" = \"x86-64\" \"target-features\" = \"+cx8,+fxsr,+mmx,+sse,+sse2,+x87\" \"tune-cpu\" = \"generic\" }\nattributes #1 = { \"frame-pointer\" = \"none\" \"no-trapping-math\" = \"true\" \"stack-protector-buffer-size\" = \"8\" \"target-cpu\" = \"x86-64\" \"target-features\" = \"+cx8,+fxsr,+mmx,+sse,+sse2,+x87\" \"tune-cpu\" = \"generic\" }";